/*  express中处理post请求
 *  post请求的参数在express中不能直接获得，需要使用body-parser模块，使用后可在req.body中获得
 * 但是这个模块不能处理多媒体信息，如果有，则需要使用formidable模块
 * */
var app = require("express")();
var bodyParser = require("body-parser");
app.set("view engine","ejs");

//parser application/x-www-form-urlencoded
app.use(bodyParser.urlencoded({extended: false}));  //1
//paser application/json
app.use(bodyParser.json());//2   这两句不写的话，req.body打印出来是undefined
app.get('/form', function(req, res) {
	res.render('form.ejs');
});
app.post('/handle', function(req, res) { 
   console.log(req.body);//{name: "", pwd: ''}
   res.end();
});

app.use(function(req, res) {
	res.status(404).send("没有这个页面");
});
app.listen(3000, '127.0.0.1');
